package top.infopub.model.mkt;

import top.infopub.generic.GenericEntity;

import java.math.BigDecimal;
import java.util.Date;

/** 标后总结(MKT_AFTER_SUMMARY) **/
public class AfterSummary extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/** PK */
	private String id;

	/** 单据编号 */
	private String codes;

	/** 项目全局唯一编号 */
	private String proCode;

	/** 项目资本金占比（%） */
	private BigDecimal capitalPercent;

	/** 政府出资比例（%） */
	private BigDecimal gdProvidePercent;

	/** 银行融资成本利率（%） */
	private BigDecimal bankCapInterest;

	/** 自有资金成本利率（%） */
	private BigDecimal selfCostInterest;

	/** 各种保函费用利率（%） */
	private BigDecimal etcInterest;

	/** 融资通道费（万元） */
	private BigDecimal capChannelFee;

	/** 工程成本下浮率（%） */
	private BigDecimal costDownRate;

	/** 工程承揽下浮率（%） */
	private BigDecimal hireDownRate;

	/** 居间人承揽工程量 */
	private String midHire;

	/** 居间人承揽项目下浮率（%） */
	private BigDecimal midHireDownRate;

	/** 添加人 */
	private String addBy;

	/** 添加时间 */
	private Date addTime;

	/** 最后修改人 */
	private String uptBy;

	/** 最后修改时间 */
	private Date uptTime;

	/** 当前审批状态 1=审批中 9=审批完成 10=审批终止 */
	private String processStatus;

	/** 关联的审批流程ID */
	private String processId;

	/** 未中标原因 */
	private String unbidReason;

	/** 中标总结 */
	private String bidMemo;

	private String oaId;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCodes() {
		return codes;
	}

	public void setCodes(String codes) {
		this.codes = codes;
	}

	public String getProCode() {
		return proCode;
	}

	public void setProCode(String proCode) {
		this.proCode = proCode;
	}

	public BigDecimal getCapitalPercent() {
		return capitalPercent;
	}

	public void setCapitalPercent(BigDecimal capitalPercent) {
		this.capitalPercent = capitalPercent;
	}

	public BigDecimal getGdProvidePercent() {
		return gdProvidePercent;
	}

	public void setGdProvidePercent(BigDecimal gdProvidePercent) {
		this.gdProvidePercent = gdProvidePercent;
	}

	public BigDecimal getBankCapInterest() {
		return bankCapInterest;
	}

	public void setBankCapInterest(BigDecimal bankCapInterest) {
		this.bankCapInterest = bankCapInterest;
	}

	public BigDecimal getSelfCostInterest() {
		return selfCostInterest;
	}

	public void setSelfCostInterest(BigDecimal selfCostInterest) {
		this.selfCostInterest = selfCostInterest;
	}

	public BigDecimal getEtcInterest() {
		return etcInterest;
	}

	public void setEtcInterest(BigDecimal etcInterest) {
		this.etcInterest = etcInterest;
	}

	public BigDecimal getCapChannelFee() {
		return capChannelFee;
	}

	public void setCapChannelFee(BigDecimal capChannelFee) {
		this.capChannelFee = capChannelFee;
	}

	public BigDecimal getCostDownRate() {
		return costDownRate;
	}

	public void setCostDownRate(BigDecimal costDownRate) {
		this.costDownRate = costDownRate;
	}

	public BigDecimal getHireDownRate() {
		return hireDownRate;
	}

	public void setHireDownRate(BigDecimal hireDownRate) {
		this.hireDownRate = hireDownRate;
	}

	public String getMidHire() {
		return midHire;
	}

	public void setMidHire(String midHire) {
		this.midHire = midHire;
	}

	public BigDecimal getMidHireDownRate() {
		return midHireDownRate;
	}

	public void setMidHireDownRate(BigDecimal midHireDownRate) {
		this.midHireDownRate = midHireDownRate;
	}

	public String getAddBy() {
		return addBy;
	}

	public void setAddBy(String addBy) {
		this.addBy = addBy;
	}

	public Date getAddTime() {
		return addTime;
	}

	public void setAddTime(Date addTime) {
		this.addTime = addTime;
	}

	public String getUptBy() {
		return uptBy;
	}

	public void setUptBy(String uptBy) {
		this.uptBy = uptBy;
	}

	public Date getUptTime() {
		return uptTime;
	}

	public void setUptTime(Date uptTime) {
		this.uptTime = uptTime;
	}

	public String getProcessStatus() {
		return processStatus;
	}

	public void setProcessStatus(String processStatus) {
		this.processStatus = processStatus;
	}

	public String getProcessId() {
		return processId;
	}

	public void setProcessId(String processId) {
		this.processId = processId;
	}

	public String getUnbidReason() {
		return unbidReason;
	}

	public void setUnbidReason(String unbidReason) {
		this.unbidReason = unbidReason;
	}

	public String getBidMemo() {
		return bidMemo;
	}

	public void setBidMemo(String bidMemo) {
		this.bidMemo = bidMemo;
	}

	public String getOaId() {
		return oaId;
	}

	public void setOaId(String oaId) {
		this.oaId = oaId;
	}
}